| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

nkAstraeus::PbsMaterial Member List

This is the complete list of members for nkAstraeus::PbsMaterial, including all inherited members.

create(System *system=nullptr) | nkAstraeus::PbsMaterial | static
Exportable() noexcept | nkExport::Exportable |
exportClassToTree(nkExport::Node *rootNode) override | nkAstraeus::PbsMaterial | virtual
getAlbedoColor() const | nkAstraeus::PbsMaterial |
getAlbedoTexture() const | nkAstraeus::PbsMaterial |
getAlbedoTextureChannels() const | nkAstraeus::PbsMaterial |
getAlpha() const | nkAstraeus::PbsMaterial |
getAlphaCutoff() const | nkAstraeus::PbsMaterial |
getAlphaTexture() const | nkAstraeus::PbsMaterial |
getAlphaTextureChannels() const | nkAstraeus::PbsMaterial |
getBinormalAttributeName() const | nkAstraeus::PbsMaterial |
getCombineLightAndEnvironment() const | nkAstraeus::PbsMaterial |
getEmissiveColor() const | nkAstraeus::PbsMaterial |
getEmissiveTexture() const | nkAstraeus::PbsMaterial |
getEmissiveTextureChannels() const | nkAstraeus::PbsMaterial |
getEnvironmentColor() const | nkAstraeus::PbsMaterial |
getEnvironmentTexture() const | nkAstraeus::PbsMaterial |
getEnvironmentTextureChannels() const | nkAstraeus::PbsMaterial |
getEnvironmentTextureIsCubeByDefault() const | nkAstraeus::PbsMaterial |
getIrradianceTexture() const | nkAstraeus::PbsMaterial |
getIrradianceTextureChannels() const | nkAstraeus::PbsMaterial |
getIrradianceTextureIsCubeByDefault() const | nkAstraeus::PbsMaterial |
getLightColor() const | nkAstraeus::PbsMaterial |
getLightDirection() const | nkAstraeus::PbsMaterial |
getMetalness() const | nkAstraeus::PbsMaterial |
getMetalnessTexture() const | nkAstraeus::PbsMaterial |
getMetalnessTextureChannels() const | nkAstraeus::PbsMaterial |
getMixAlbedoColorAndTexture() const | nkAstraeus::PbsMaterial |
getMixAlphaFactorAndTexture() const | nkAstraeus::PbsMaterial |
getMixEmissiveColorAndTexture() const | nkAstraeus::PbsMaterial |
getMixEnvironmentColorAndTexture() const | nkAstraeus::PbsMaterial |
getMixMetalnessFactorAndTexture() const | nkAstraeus::PbsMaterial |
getMixRoughnessGlossinessFactorAndTexture() const | nkAstraeus::PbsMaterial |
getMixSpecularColorAndTexture() const | nkAstraeus::PbsMaterial |
getName() const | nkAstraeus::Material |
getNormalAttributeName() const | nkAstraeus::PbsMaterial |
getNormalMapTexture() const | nkAstraeus::PbsMaterial |
getNormalMapTextureChannels() const | nkAstraeus::PbsMaterial |
getOcclusionTexture() const | nkAstraeus::PbsMaterial |
getOcclusionTextureChannels() const | nkAstraeus::PbsMaterial |
getPbsModel() const | nkAstraeus::PbsMaterial |
getPositionAttributeName() const | nkAstraeus::PbsMaterial |
getReconstructBinormals() const | nkAstraeus::PbsMaterial |
getRoughnessGlossiness() const | nkAstraeus::PbsMaterial |
getRoughnessGlossinessTexture() const | nkAstraeus::PbsMaterial |
getRoughnessGlossinessTextureChannels() const | nkAstraeus::PbsMaterial |
getShader() const | nkAstraeus::Material |
getShadowMapCamera() const | nkAstraeus::PbsMaterial |
getShadowMapParameters() const | nkAstraeus::PbsMaterial |
getShadowMapTexture() const | nkAstraeus::PbsMaterial |
getSpecularColor() const | nkAstraeus::PbsMaterial |
getSpecularTexture() const | nkAstraeus::PbsMaterial |
getSpecularTextureChannels() const | nkAstraeus::PbsMaterial |
getTangentAttributeName() const | nkAstraeus::PbsMaterial |
getTexCoordAttributeName() const | nkAstraeus::PbsMaterial |
getType() const | nkAstraeus::Material |
importClassFromTree(nkExport::Node *rootNode) override | nkAstraeus::PbsMaterial | virtual
load() override | nkAstraeus::PbsMaterial | virtual
Material(MATERIAL_TYPE type) noexcept | nkAstraeus::Material |
PbsMaterial(System *system) noexcept | nkAstraeus::PbsMaterial |
setAlbedoColor(const nkMaths::Vector &value) | nkAstraeus::PbsMaterial |
setAlbedoTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB) | nkAstraeus::PbsMaterial |
setAlpha(float value) | nkAstraeus::PbsMaterial |
setAlphaCutoff(float value) | nkAstraeus::PbsMaterial |
setAlphaTexture(nkGraphics::Texture *value, ONE_CHANNEL_PACK channel=ONE_CHANNEL_PACK::A) | nkAstraeus::PbsMaterial |
setBinormalAttributeName(nkMemory::StringView value) | nkAstraeus::PbsMaterial |
setCombineLightAndEnvironment(bool value) | nkAstraeus::PbsMaterial |
setEmissiveColor(const nkMaths::Vector &value) | nkAstraeus::PbsMaterial |
setEmissiveTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB) | nkAstraeus::PbsMaterial |
setEnvironmentColor(const nkMaths::Vector &value) | nkAstraeus::PbsMaterial |
setEnvironmentTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB, bool prefilteredEnv=false) | nkAstraeus::PbsMaterial |
setEnvironmentTextureIsCubeByDefault(bool value) | nkAstraeus::PbsMaterial |
setIrradianceTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB) | nkAstraeus::PbsMaterial |
setIrradianceTextureIsCubeByDefault(bool value) | nkAstraeus::PbsMaterial |
setLightColor(const nkMaths::Vector &value) | nkAstraeus::PbsMaterial |
setLightDirection(const nkMaths::Vector &value) | nkAstraeus::PbsMaterial |
setMetalness(float value) | nkAstraeus::PbsMaterial |
setMetalnessTexture(nkGraphics::Texture *value, ONE_CHANNEL_PACK channel=ONE_CHANNEL_PACK::A) | nkAstraeus::PbsMaterial |
setMixAlbedoColorAndTexture(bool value) | nkAstraeus::PbsMaterial |
setMixAlphaFactorAndTexture(bool value) | nkAstraeus::PbsMaterial |
setMixEmissiveColorAndTexture(bool value) | nkAstraeus::PbsMaterial |
setMixEnvironmentColorAndTexture(bool value) | nkAstraeus::PbsMaterial |
setMixMetalnessFactorAndTexture(bool value) | nkAstraeus::PbsMaterial |
setMixRoughnessGlossinessFactorAndTexture(bool value) | nkAstraeus::PbsMaterial |
setMixSpecularColorAndTexture(bool value) | nkAstraeus::PbsMaterial |
setName(nkMemory::StringView value) | nkAstraeus::Material |
setNormalAttributeName(nkMemory::StringView value) | nkAstraeus::PbsMaterial |
setNormalMapTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB) | nkAstraeus::PbsMaterial |
setOcclusionTexture(nkGraphics::Texture *value, ONE_CHANNEL_PACK channel=ONE_CHANNEL_PACK::A) | nkAstraeus::PbsMaterial |
setPbsModel(PBS_MODEL value) | nkAstraeus::PbsMaterial |
setPositionAttributeName(nkMemory::StringView value) | nkAstraeus::PbsMaterial |
setReconstructBinormals(bool value) | nkAstraeus::PbsMaterial |
setRoughnessGlossiness(float value) | nkAstraeus::PbsMaterial |
setRoughnessGlossinessTexture(nkGraphics::Texture *value, ONE_CHANNEL_PACK channel=ONE_CHANNEL_PACK::A) | nkAstraeus::PbsMaterial |
setShadowMapTexture(nkGraphics::Texture *value, nkGraphics::Camera *shadowCamera, const ShadowMapParameters &parameters=ShadowMapParameters()) | nkAstraeus::PbsMaterial |
setSpecularColor(const nkMaths::Vector &value) | nkAstraeus::PbsMaterial |
setSpecularTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB) | nkAstraeus::PbsMaterial |
setTangentAttributeName(nkMemory::StringView value) | nkAstraeus::PbsMaterial |
setTexCoordAttributeName(nkMemory::StringView value) | nkAstraeus::PbsMaterial |
unload() override | nkAstraeus::PbsMaterial | virtual
~Exportable() | nkExport::Exportable | virtual
~Material() | nkAstraeus::Material | virtual
~PbsMaterial() | nkAstraeus::PbsMaterial | virtual